home *** CD-ROM | disk | FTP | other *** search
/ Chip 1998 November / CHIP Kasım 1998.iso / emulators / nintendo / mad95b4dos.exe / BETA.TXT next >
Text File  |  1998-09-09  |  6KB  |  179 lines

  1.                                madNES
  2.                             NES emulator
  3.                          by Roberto Rosario
  4.                       email: skeletor@iname.com
  5.        homepage: http://members.tripod.com/~r_rosario/madnes.htm
  6.  
  7. What's new
  8. ==========
  9.  
  10. -- V.xx BETA 4
  11.       9/8/98
  12.       * Found out what broke Astyanax and some other games.
  13.         Use the D key to toggle between modes of operation.
  14.         Games affected: Akira, Astyanax, Burai fighter.
  15.  
  16.       * Removed the tile based engine.
  17.  
  18.       9/6/98
  19.       * Snapshot can now be saved using the first 5 letters of the gamename.
  20.         Use the option snapname from the INI file.
  21.         snapname = 2 for the format RCPRO001.PCX (Where RCPRO is the game name)
  22.         snapname = 1 for the format madNE001.PCX (The old way)
  23.  
  24.       * Replaced Allegro's timer functions with C's uclock() function.
  25.         Portability is increased, these changes also prepare the way for
  26.         autoframeskiping.
  27.  
  28.       * Added support for ZIP files.
  29.         -How it works, ie:
  30.           1) madNES smario.nes - looks for a game named smario.nes
  31.              (Standard way)
  32.           1) madNES smario.zip - looks for a game named smario.nes inside
  33.              smario.zip. (Ideal for one ROM per ZIP file)
  34.           2) madNES -zipfile nesgames.zip smario.zip - looks for a game named
  35.              smario.nes inside nesgames.zip. (Ideal for many ROMs per ZIP
  36.              file)
  37.  
  38.       9/5/98
  39.       * Increased snapshot limit from 99 to 999.
  40.         Will overwrite snapshots with the old format if present.
  41.  
  42.       9/1/98
  43.       * Fixed bugs in mappers 2 & 3 modules (bit masks)
  44.         Metal gear works again.
  45.  
  46. -- V.xx BETA 3
  47.  
  48.       9/1/98
  49.       * Perfect scrolling & splitscreens in Ducktales, Zelda2, Crystalis
  50.         Yonoid, Little Nemo, Kirby's adventure, Ninja gaiden's cinemas
  51.         are now perfect, Battle toads scrolls better.
  52.         Astyanax is the only game this change broke.
  53.       * Mapper 15 is now 100%
  54.  
  55.       8/31/98
  56.       * 640x480 mode centered.
  57.  
  58.       8/29/98
  59.       * Zelda's vertical scrolling is starting to work.
  60.         Zelda's scoreboard no longer flicker.
  61.         Super mario's scoreboard no longer flickers.
  62.         Kirby's adv scoreboard now appears.
  63.         The SNK logo on Crystalis now appears correctly.
  64.         Little Nemo
  65.  
  66.       * Improvements to PPU
  67.         Friday the 13th's paralax scrolling no longer gets out of sync.
  68.         Crystalis playfield scrolling is a bit more stable.
  69.  
  70.       8/28/98
  71.       * Improved mapper 4,5,9.
  72.  
  73.       * Compiled with GCC 2.8.1
  74.  
  75.       * Compiled using Allegro 3.0 + WIP May 30
  76.  
  77.       * Preliminary mapper 5 support.
  78.  
  79.       * Added mapper 8 support.
  80.  
  81.       * Sprite priorities are now emulated a 100%. Still one bug to kill.
  82.  
  83.       * Removed the full screen graphic engine as it was no longer
  84.         required.
  85.  
  86.       * The clear screen PPU flag is now emulated correctly.
  87.         Final Fantasy 1 now fades in & out correctly.
  88.         Joust.
  89.  
  90.       * Added 32k bank switch support to the mapper 1.
  91.         KidNiki now works.
  92.  
  93.       * Adjusted the sound constants & frequencies.
  94.         Most games sound better, but a few freqs. are still off.
  95.  
  96. Introducion
  97. ===========
  98. madNES is an emulator for the Nintendo Entertainment System written entirely
  99. in ANSI C.  It's compiled using DJGPP,  and Allegro is currently
  100. used to drive the graphics engine also SEAL is currently used for sound.
  101. Although madNES is MS-DOS based, the source code is very modular and rather
  102. easy to port. This emulator is freeware, meaning that you don't have to pay
  103. anything to own it and that you can distribute it free of charge, as long as it
  104. remains unmodified and no games are included with it.
  105.    
  106. Usage
  107. =====
  108. From the command line type:
  109.  
  110. madnes [options] <NES game>
  111. options:
  112.   -frameskip #       # of frames to skip.
  113.  
  114.   -gameinfo          Display games stats when loaded.
  115.  
  116.   -gamegenie         Enter Game Genie(tm) code (may enter more than one).
  117.  
  118.   -resolution #      Selects from predefined resolutions.
  119.    1: VGA   320x200
  120.    2: MODEX 256x240
  121.    3: SVGA  640x480
  122.    4: VESA  320x240
  123.    5: VGA   256x256 w/ scanlines
  124.    6: VGA   256x256
  125.  
  126.   -hblank            Specifies the number of cpu cycles per scanline.
  127.  
  128.   -volume            Sets the master volume.
  129.  
  130.   -nosound           Disables sound emulation.
  131.  
  132.   -?                 Show usage syntax.
  133.  
  134. Or type madNES without specifing a game to go to the front end directly
  135. (if the GUI is enabled).
  136.  
  137. Once madNES is running:
  138.  
  139. NES pad 1 
  140. ---------
  141. Up       - Up arrow keys
  142. Down     - Down arrow keys
  143. Left     - Left arrow keys
  144. Right    - Right arrow keys
  145. B        - Alt
  146. A        - Ctrl
  147. Start    - Enter
  148. Select   - Space
  149.  
  150. NES pad 2
  151. ---------
  152. Up       - Home
  153. Down     - End
  154. Left     - Delete
  155. Right    - Page Down
  156. B        - Y
  157. A        - U
  158. Start    - I
  159. Select   - O
  160.  
  161. other
  162. ---------------
  163. ESC - Toggles between the GUI and the emulator (if the GUI is enabled).
  164. Ctrl + X - Exits madNES.
  165. Ctrl + S - Switches the graphic engine.
  166. Ctrl + R - Resets the emulated game.
  167. Ctrl + G - Toggles between Control pad #2 and Lightgun.
  168. F2 - Save current game state.
  169. F3 - Load game state.
  170. F4 - Decrease volume.
  171. F5 - Increase volume.
  172. F6 - Decrease hblank.
  173. F7 - Increase hblank.
  174. F8 - Decreases the frame skip.
  175. F9 - Increases the frame skip.
  176. F11 - Show the frames per second counter.
  177. F12 - Saves a screenshot in the PCX or JPEG format (madNExxx.pcx or
  178.       madNExxx.jpg).
  179.